source of electric power - Alemán Inglés Diccionario